//
//  XMTableViewController.swift
//  AnneKit-Swift
//
//  Created by 宁小陌 on 2021/2/7.
//  Copyright © 2021 宁小陌. All rights reserved.
//

import UIKit
class XMTableViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
    let cell_identifier:String = "FirstCustomTableCell"
    var mainTableView: UITableView!

    override func viewDidLoad() {
        super.viewDidLoad()
        view.backgroundColor = UIColor.red
        view.layer.contents = UIImage(named:"mall_img_background")?.cgImage
        // Do any additional setup after loading the view.
        setupUI()
    }
    
    

    func setupUI() {
//        let tableView = UITableView(frame: view.bounds, style: .plain)
//        tableView.backgroundColor = UIColor.white;
//        view.addSubview(tableView)
        mainTableView.dataSource = self
        mainTableView.delegate = self
        mainTableView.register(XMTableViewCell.classForCoder(), forCellReuseIdentifier: cell_identifier)
    }
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 40
    }
    
    // 设置cell高度
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 128.0
    }
        // UITableViewCell
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let customCell = tableView.dequeueReusableCell(withIdentifier: cell_identifier, for: indexPath)
        return customCell
    }
      
    //MARK: UITableViewDelegate
    // 选中cell后执行此方法
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        print(indexPath.row)
    }
}
